home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
bbs_util
/
ureg_100.zip
/
USERREG.DOC
< prev
next >
Wrap
Text File
|
1996-06-09
|
9KB
|
178 lines
LoraBBS UserReg 1.00
Copyright 1995, 1996 by Alexander Erné / EAgle Soft
(All rigths reserved)
1. About UserReg
LoraBBS UserReg is an add-on tool designed to maintain the 'Expiration'
date in the LoraBBS userbase. The purpose in the non-commercial version
is simple. When the user's registration date has expired, change the
user's level to whatever you like, and remove the 'Expiration' date.
The commercial version does (of course) the same as the non-commercial
version of UserReg, but has a few functions extra. One of them is that
you'll be able to change the flags of the user too, but all that is
discussed later in this document.
2. Configuring
Before you start using UserReg, I'd like to advice you to eigther copy
the DOS (USERREGD.EXE) or OS/2 (USERREGP.EXE) version to USERREG.EXE.
The first time you start UserReg, you'll need to create a configuration
file. This file can be created by entering UserReg in the comnfiguration
mode. Simply type 'USERREG /C' (without quotes) on the command prompt.
This gives you the configuration screen, and it should look like this:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Old level New level 01234567 89ABCDEF GHIJKLMN OPQRSTUV
Twit >Twit < ???????? ???????? ???????? ????????
Disgrace Disgrace ???????? ???????? ???????? ????????
Limited Limited ???????? ???????? ???????? ????????
Normal Normal ???????? ???????? ???????? ????????
Worthy Worthy ???????? ???????? ???????? ????????
Privel Privel ???????? ???????? ???????? ????????
Favored Favored ???????? ???????? ???????? ????????
Extra Extra ???????? ???????? ???????? ????????
Clerk Clerk ???????? ???????? ???????? ????????
AsstSysop AsstSysop ???????? ???????? ???????? ????????
Sysop Sysop ???????? ???????? ???????? ????????
Meaning of flag settings
- Turn flag off Alt-S Save settings
X Turn flag on ESC Quit UserReg
? Don't change flag
LoraBBS UserReg version 1.00
Copyright 1995,1996 by Alexander Erné / EAgle Soft - All rights reserved
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
The first column represents the current (registered) level of the user.
This level will be changed into the level you'll place in the second
column. You can change the level in the second column by pressing the
'-' and '+' key. The '-' key will lower the level by one, and the '+'
key will raise the level by one.
The third tru sixth column represent the user-flags. These user-flags
are the same as they are used in the LoraBBS userbase. You can change
between the second try Sixth column by pressing the TAB and SHIFT-TAB
keys. The TAB key will brings you one step to the right, and the
SHIFT-TAB key brings you one step to the left.
When you are on one of columns that hold the user-flag settings, you'll
notice that a full (blinking) cursor appears. This full cursor shows
your current position on the user-flags. You can change the cursor by
pressing the arrow-left key to go one flag to the left, and the
arrow-right key to go one flag to the rigth.
Just like the level, you can also change the flags by using the '-' and
'+' keys. The result will be eigther '-', 'X' or '?'. The meaning of
these three values are:
'-' Always set the user-flag OFF.
'X' Always set the user-flag ON.
'?' Do not change the user-flag at all.
You can also change the user-flags in the non-commercial version of
UserReg, but UserReg won't use them when changing the user's level.
When you've configured all levels and their flags, you're ready to save
the configuration. You can save the configuration by pressing the ALT-S
key, and your configuration is stored in the file USERREG.CFG.
After you've done configuring UserReg you can get back to your command
prompt by pressing the ESC key. Remember, the ESC key brings you
directly back to the command prompt, without saving any data, or asking
if you're sure to quit UserReg!
3. Using UserReg
This is probably the easiest part there is of UserReg. Simply run
USERREG.EXE from the command prompt. That is if you're already in the
LoraBBS home-directory, and you're using the file CONFIG.DAT for your
LoraBBS configuration.
If you're not running UserReg from the LoraBBS home-directory, or if
you're not using the CONFIG.DAT as your LoraBBS configuration file,
you need to add one parameter to UserReg. This parameter is the complete
directory and filename of your LoraBBS configuration file.
i.e. USERREG.EXE C:\LORA\NODE1.DAT, where NODE1.DAT is your LoraBBS
configuration file.
Now it's time for UserReg to get to work! If you're using the
non-commercial version of UserReg, all UserReg does is check the
'Expiration' date. If the 'Expiration' date did expire (remember that
today's date isn't expired), the user's level will be changed to what
you configured (the flags won't be changed), and the Expirition date
will be removed.
If you're using the commercial version of UserReg, UserReg will do
two things more...
1. When the Expiration date will expire 45 days after today, UserReg
will send the user a reminder by NetMail.
2. Then the Expiration date is expired, UserReg will send the user
a message telling him that his registration did expire, and that
his level has been changed to his new level.
4. User's licence
Because UserReg performs a basic function for LoraBBS I decided to
make UserReg free for anyone to use. That is the non-commercial
version. I've done this because every sysop should be able to change
the user's level after expiration of the registration date.
If you're running a commercial BBS, you're only allowed to use the
non-commercial version for a trial period of 14 days. After that period
you must decide eigther to buy the commercial version of UserReg, or
remove it from your system. In this case I consider your BBS a
commercial BBS when your...
* Your BBS has more than 2 dial-in lines.
* Your BBS can be accessed from InterNet.
* Your BBS has more than 2Gb of download.
* You charge your users more than $25 per year.
If you're running a non-commercial BBS, and you'd like to use the
extra features the commercial version of UserReg, you'll have to
register UserReg too.
5. Warrenty
You're now at the thing in every programming document... The warrenty.
For UserReg there's no exception to that, and that goes for the kind
of warrenty too. Basicly UserReg will have to do what's written in this
document. But there's always someone who's so lucky that UserReg will
act different than I've written UserReg for. If that might happen, and
UserReg does damage to eigther your softwarem, hardware, or whatever,
I'm, very sorry about it. But remember. Programming and BBSing is only
a hobby, and in this case I won't take any responcibility about the
damage done by UserReg...
With that I can only encourage to make a backup once in a while of your
system...
6. Credits
Credits go to two persons in special. These are David Dylan and
Jaap Klein. Both for lending their userrecord in my userbase for
test-running UserReg, and receiving many messages about their level
about to expire and being expired (for about a 100 messages <G>).
General credits go to the LoraBBS users who read and write in the
LORA echo. They gave a few hints and tips I could use for UserReg.
And of course you (as user of UserReg) receive my credit. I appreciate
you're using UserReg on your system.
7. Support
Support for UserReg can be gained on the two registration sites, and
on the following BBS systems:
BBS-name Sysop FidoNet Phone#
EAgle Soft BBS Alexander Erne 2:280/916 31-20-6900028
InterNet: alexerne@eagle.xs4all.nl
Abacus II Support BBS Robert Butler 1:385/26 1-405-536-0583
1-405-536-0325
InterNet:104544.111@compuserve.com
An in the International LORA support echo.
8. Copyrights
UserReg is copyright (c) 1996 by Alexander Erné / EAgle Soft.
Any voilation of this copyright is protected by the Duth and
International law, and will be prosecuted by law.